package helden.plugin;

import helden.plugin.werteplugin2.PluginAusruestung2;
import helden.plugin.werteplugin2.PluginGegenstand;

import java.util.ArrayList;
/**
 * Das Ausr�stungswerkzeug liefert informationen �ber asur�stungegegenst�nder.
 * @author Maik Schiefer-Gehrke
 */
@Deprecated
public interface PluginHeldenAusruestungWerkzeug  {
    
    /**
     * Gibt das Inventar des Helden als Strings zur�ck
     * @return ArrayList<Strings(Inventar-Gegenstand)>
     * @since 4.7.5
     */
    ArrayList<String> getHeldenInventarAlsString();
    
    /**
     * Gibt die Gegenst�nde aus dem Inventar des Helden zur�ck,
     * die zu dem Bezeichner geh�ren
     * @param bezeichnung Des Gegenstandes
     * @return PluginGegenstand
     * @since 4.7.5
     */
    PluginGegenstand[] getGegenstand(String bezeichnung);
    
    /**
     * Gibt den eindeutigen Identifikator des aktuellen Helden zur�ck
     * @return HeldenID
     * @since 4.7.5
     */
    String getHeldenID();
    
    /**
     * Liefert die Ausr�stung des Helden
     * @return PluginAusr�stung
     * @since 4.7.5
     */
    PluginAusruestung2 getAusruestung2();
    


}
